Career 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2000
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Spain #1-w3 Spain #1-w4 Portugal F1 Portugal F2 France F7 Great Britain F1 Great Britain F2 Italy F7 Spain F9 Spain F10 Spain F11 France F10 Spain F24 France F19 Spain F31 France F7 Spain F13 Spain F14 Spain F15 Spain F25 Spain F33 Colombia F2 Great Britain F3 Portugal F1 Portugal F2 USA F13 Spain F30 Spain F31 Spain F33 France F2 France F3 Portugal F2 France F4 Italy F15 Italy F16 France F8 Spain F10 Italy F3 Spain #1-w1 Italy F28 Spain F32 Spain F21 Spain F8 Spain F23 USA F8 Spain F10 Spain F25 USA F27 France F20 Spain F2 Spain F32 Spain F22 Spain F23 Spain F24 USA F28 Spain F32 USA F29 Colombia F1 USA F3 Spain F14 Spain F15 Spain F4 (Paguera) Spain F5 (Murcia) Spain F9 (Madrid) Spain F29 (Sevilla) Spain F30 (Madrid) Spain F1 (Manacor (Mallorca)) Spain F2 (Manacor (Mallorca)) Spain F9 (Madrid) Spain F28 (Madrid) Spain #1-w2 Spain F29 Arroyo de la Encomienda - Valladolid Black Forest Open 2004 - Freudenstadt ATP Open Castilla y Leon - Segovia Open de Tenis Amaya - Pamplona USTA Men's Challenger of Dallas - Dallas USTA Comerica Challenger - Aptos Bancastato Challenger Lugano - Lugano Lubbock Challenger - Lubbock Mitsubishi Electric Europe Cup - Monza GHI Bronx Classic - Bronx XL Bermuda Open - Bermuda The Surbiton Trophy - Surbiton 2006 Challenger of Santa Clarita California Challenger - Valencia Sporting Challenger '07 Trofeo Regione Piemonte - Turin LXVII Concursu Internacional de Vigo - Vigo Geneva Challenger - Geneva Tean International - Alphen Ipsos Bucharest Challenger - Bucharest Swanston Challenger - Sacramento Copa Petrobras Brazil - Belo Horizonte Copa Petrobras Uruguay - Montevideo Samsung Secruities Cup Challenger - Seoul Morocco Tennis Tour - Meknes Mitsubishi Electric Europe Cup - Monza Status Athens Open - Athens III Challenger Isla de Gran Canaria Ciudad de Telde - Telde BNP Paribas Primrose - Bordeaux Baden Open - Karlsruhe Unicredit Czech Open - Prostejov Nord LB Open - Braunschweig Siemens Open - Scheveningen Medjurgorje Open - Medjugorje Timisoara Challenger - Timisoara ATP Open Castilla y Leon - Segovia LXVII Concurso Internacional de Tenis Cidade de Vigo - Vigo Pekao Open - Szczecin Bancolombia Open - Cali IV Challenger Ciudad De Guayaquil - Guayaquil Harrah's Entertainment Men's Pro Challenger - Tunica Meknes Challenger Rabat Challenger Marrakech Challenger Barletta Challenger Flea Market Cup Busan Challenger Tennis - Busan Athens Challenger Rome Challenger Tunis Challenger Rijeka Challenger Scheveningen Challenger Orbetello Challenger Buenos Aires Challenger Asuncion Challenger Santiago Challenger Harbour Tennis Cup Regione Lombardia - Milan Alessandria Challenger Prostejov Challenger 2006 North Shore Pro Tennis Championship - Winnetka Marburg Challenger Cordenons Challenger Aamulehti Tampere Open - Tampere Seville Challenger 8° Trani Cup - Trani Szczecin Challenger Concurso Internacional de Vigo - Vigo Sao Paulo Challenger Bratislava Challenger IPP Geneva Trophy - Geneva Bucaramanga Challenger Iskratel Open - Kranj Scheveningen Challenger Sopot Challenger USTA Challenger of Oklahoma - Tulsa Cordenons Challenger Manerbio Challenger The $50,000 Pro Challenger at Calabasas - Calabasas Seville Challenger Szczecin Challenger Tulsa Challenger Sacramento Challenger Palermo Challenger Tiburon Challenger Quito Challenger Sao Jose Do Rio Preto Challenger Sao Leopoldo Challenger Meknes Challenger Antonio Savoldi-Marco Co. - Manerbio Casablanca Challenger Barletta Challenger Sarasota Challenger Braunschweig Challenger Cordenons Challenger Oberstaufen Cup-Head German Master's Series - Oberstaufen Guadalajara Challenger Ciudad de Pozoblanco 'Open Diputacion' - Cordoba UTC Open by Selena - Cherkassy BSI Challenger Lugano - Lugano Tunis Challenger Tarragona Challenger Copa Sevilla-Internacionales de Andalucia - Seville Montevideo Challenger Arad Challenger Pozoblanco Challenger Kazan Challenger Prague Challenger XI Ciutat de Barcelona - Barcelona Pro Challenger at Calabasas - Calabasas Home Depot Center USTA Challenger - Carson Guimaraes Challenger Challenger Ford de Cherbourg - Cherbourg Andria Challenger Chennai Challenger Kolkata Challenger Wailea Men's Challenger - Maui Irving Challenger Open Prevadies - St. Brieuc San Luis Potosi Challenger Morocco Tennis Tour - Marrakech Challenger Lugano - Lugano Arpa Ceramic Cup - Reggio Emilia Kosice Challenger Mohammedia Challenger Marburg Challenger Riviera di Rimini Challenger - Rimini Recanati Challenger Segovia Challenger Cordenons Challenger Seville Challenger Napa Challenger Challenger Ciudad de Guayaquil - Guayaquil Pereira Challenger Sacramento Challenger Tiburon Challenger Guayaquil Challenger Lima Challenger Santo Domingo Challenger Guangzhou Challenger Shenzhen Challenger Napoli Challenger Ostrava Challenger Furth Challenger Moscow Challenger Prague Challenger Manerbio Challenger Open Castilla y Leon - Segovia Meknes Challenger Kenitra Challenger Challenger Copa Sevilla 2008 - Seville Casablanca Challenger ATP Challenger Tour Finals Canberra Challenger Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Scheveningen Challenger Timisoara Challenger - Timisoara Odlum Brown Vancouver Open - Vancouver Qingdao Challenger Bordeaux Challenger Vicenza Challenger Lisbon Challenger Milan Challenger Perugia Challenger Copa Sevilla 2007 - Seville Cordenons Challenger Manerbio Challenger Santiago Challenger Campinas Challenger Challenger 42 - Andrezieux Open Costa Daurada - Tarragona Cali Challenger San Luis Potosi Challenger Panama City Challenger Prostejov Challenger 2003 USTA Challenger of Calabasas - Calabasas Braga Challenger Shymkent Challenger Almaty Challenger Kosice Challenger Milan Challenger Padova Challenger Liberec Challenger Cordenons Challenger Turin Challenger Ciudad de Telde - Telde Open Prevadies St. Brieuc Cotes D'Amor - St. Brieuc Trofeo Sisma Mantova - Mantova Meerbusch Challenger Madrid Challenger Burbank Challenger - Burbank Biella Challenger Rabat Challenger Surbiton Challenger Monza Challenger Ciudad de Pozoblanco Open Diputacion - Cordoba Singha Tennis Classic - Tarzana Internationaux de Doubs Open de Franchie-Comte - Besancon Oberstaufen Challenger Brasov Challenger - Brasov V Abierto Internacional de Salinas - Salinas X Open Internacional D'Andorra - Andorra The West Side Tennis Club Clay Court Challenger - Forest Hills ATP Challenger Open 2004 - Monchengladbach TED Open - Istanbul The Swanston Challenger - Sacramento Arroyo de la Encomienda - Valladolid Roma Challenger 2007 - Rome Marburg Challenger Swanston Challenger - Sacramento Isla de Lanzarote - Lanzarote Riviera di Rimini Challenger - Rimini Copa Petrobras Colombia - Bogota Tunis Open - Tunis Seville Challenger Segovia Challenger Poznan Challenger Tennislife Cup - Napoli Open Tarragona Costa Daurada - Tarragona Istanbul Challenger Copa Petrobras-Argentina - Buenos Aires Zagreb Challenger Rome Challenger Napoli Challenger Alessandria Challenger Alphen Challenger Prostejov Challenger Furth Challenger Cali Challenger Cortina Challenger Erste Bank Open - Vienna Mercedes-Benz Cup - Los Angeles SAP Open - San Jose Tennis Channel Open - Las Vegas Campbell's Hall of Fame Tennis Championships - Newport RCA Championships - Indianapolis Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Noumea Challenger Heilbronn Challenger Dallas Challenger Grand Prix de Tennis de Lyon - Lyon Sydney International - Sydney Heineken Open - Auckland Millenium Tennis Championships - Delray Beach SAP Open - San Jose Regions Morgan Keegan Championships - Memphis The Tennis Channel Open - Las Vegas Open de la Comunidad Valenciana - Valencia Grand Prix Hassan II - Casablanca Estoril Open - Estoril Hypo Group Tennis International - Portschach Gerry Weber Open - Halle RCA Championships - Indianapolis Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Grand Prix de Tennis de Lyon - Lyon Next Generation Adelaide International - Adelaide Heineken Open - Auckland Brasil Open - Costa do Sauipe Delray Beach International Tennis Championships - Delray Beach Brisbane - Brisbane Open Sabadell Atlantico - Barcelona Mercedes Cup - Stuttgart Indianapolis Tennis Championships - Indianapolis Movistar Open - Vina del Mar BCR Open Romania - Bucharest Open de Tenis Comunidad Valenciana - Valencia Copa Telmex - Buenos Aires U.S. National Indoor Tennis Championships - Memphis U.S. Mens's Clay Court Championship - Houston Szczecin Challenger Sao Paulo Challenger The Artois Championships - London Tashkent Challenger Delray Beach International Tennis Championships - Delray Beach SAP Open - San Jose Heineken Open - Auckland Winston-Salem Open - Winston-Salem Regions Morgan Keegan Championships - Memphis Arad Challenger Poznan Challenger Mercedes Cup - Stuttgart AEGON Championships - London AEGON International - Eastbourne Tanger Challenger AEGON Championships - London Countrywide Classic - Los Angeles Meknes Challenger Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Serbia Open - Belgrade Portugal Open - Oeiras Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Rabat Challenger Campbells Hall of Fame Tennis Championships - Newport Serbia Open - Belgrade Brisbane International - Brisbane Medibank International - Sydney Marbella Challenger Marrakech Challenger China Open - Beijing Medibank International - Sydney Movistar Open - Santiago Brasil Open - Costa do Sauipe SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Delray Beach International Tennis Championships - Delray Beach Grand Prix Hassan II - Casablanca Davidoff Swiss Indoors Basel - Basel Estoril Open - Estoril Abierto Mexicano Telcel - Acapulco Leon Challenger China Open - Beijing Monza Challenger Panama City Challenger Johannesburg Challenger AEGON Championships - London Erste Bank Open - Vienna Open de Tenis Comunidad Valenciana - Valencia SAP Open - San Jose Regions Morgan Keegan Championships - Memphis US Men's Clay Court Championship - Houston Estoril Open - Estoril Open de Nice Cote d'Azur - Nice AEGON Championships - London Campbell's Hall of Fame Tennis Championships - Newport Bet-at-home Open - Hamburg Farmers Classic - Los Angeles Citi Open - Washington China Open - Beijing Valencia Open - Valencia Qatar ExxonMobil Open - Doha Heineken Open - Auckland Athens Challenger Delray Beach International Tennis Championships - Delray Beach Poprad Tatry Challenger Winston-Salem Open - Winston-Salem Tunis Challenger Open de Nice Cote d'Azur - Nice Bet-at-home Open - Hamburg Aircel Chennai Open - Chennai Citi Open - Washington Moselle Open - Metz China Open - Beijing AEGON Championships - London Brisbane International - Brisbane Apia International - Sydney U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Power Horse Cup - Dusseldorf Open de Nice Cote d'Azur - Nice AEGON Championships - London AEGON International - Eastbourne BB&T Atlanta Open - Atlanta Citi Open - Washington Winston-Salem Open - Winston-Salem Brisbane International - Brisbane Delray Beach Open - Delray Beach Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona Aegon Nottingham Open - Nottingham Hall of Fame Tennis Championships - Newport Citi Open - Washington Winston-Salem Open - Winston-Salem Rakuten Japan Open - Tokyo ASB Classic - Auckland New Delhi Challenger Memphis Open - Memphis Argentina Open - Buenos Aires Delray Beach Open - Delray Beach Brasil Open - Sao Paulo U.S. National Indoor Tennis Championships - Memphis Le Gosier Challenger Geneva Open - Geneva Topshelf Open - 's-Hertogenbosch Scheveningen Challenger Citi Open - Washington Generali Open - Kitzbuhel Open de Nice Cote d'Azur - Nice Winston-Salem Open - Winston-Salem Poznan Challenger Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Geneva Open - Geneva AEGON Championships - London AEGON International - Eastbourne Rio Open - Rio de Janeiro Abierto Mexicano - Los Cabos If Stockholm Open - Stockholm New York Open - New York Napoli Challenger Apia International - Sydney Brasil Open - Sao Paulo Abierto Mexicano - Los Cabos US Men's Clay Court Championship - Houston Morelos Challenger AEGON Championships - London Brisbane International - Brisbane Medellin Challenger Aix En Provence Challenger Winston-Salem Open - Winston-Salem Memphis Open - Memphis Chengdu Open - Chengdu Sydney International - Sydney New York Open - New York US Men's Clay Court Championship - Houston SAP Open - San Jose Open de Nice Cote d'Azur - Nice Nature Valley International - Eastbourne Zagreb Challenger Winston-Salem Open - Winston-Salem China Open - Beijing Intrum Stockholm Open - Stockholm Erste Bank Open - Vienna Great Ocean Road Open - Melbourne Mallorca Championships - Mallorca Mexico City Challenger Abierto Mexicano Telcel - Acapulco Guayaquil Challenger Truist Atlanta Open - Atlanta Millennium Estoril Open - Estoril Heilbronn Challenger Mercedes Cup - Stuttgart Aegon Nottingham Open - Nottingham ASB Classic - Auckland Marrakech Challenger Geneva Open - Geneva Libema Open - 's-Hertogenbosch cinch Championships - London Viking International - Eastbourne Noventi Open - Halle Segovia Challenger Anning Challenger Madrid Challenger Citi Open - Washington Adelaide International - Adelaide Barcelona Challenger Bordeaux Challenger Braunschweig Challenger Lima Challenger Istanbul Challenger Delray Beach Open - Delray Beach US Men's Clay Court Championship - Houston Samarkand Challenger Mestre Challenger Tampere Challenger Grand Prix Hassan II - Marrakech AEGON Championships - London Emilia-Romagna Open - Parma Blois Challenger Braunschweig Challenger China Open - Beijing Scheveningen Challenger Bordeaux Challenger Movistar Open - Vina del Mar Copa Telmex - Buenos Aires Bogota Challenger - Bogota Bastad Challenger Ecuador Open - Quito Alphen Challenger ATP Challenger La Serena - La Serena Dallas Open - Dallas Pilot Pen Tennis - New Haven U.S. Men's Clay Court Championships - Houston Regions Morgan Keegan Championships - Memphis Tennis Channel Open - Las Vegas U.S. Mens's Clay Court Championship - Houston The Hypo Group Tennis International 2008 - Poertschach Indianapolis Tennis Championships - Indianapolis China Open - Beijing AIG Japan Open Tennis Championships - Tokyo Grand Prix de Tennis de Lyon - Lyon Brasil Open - Costa do Sauipe SAP Open - San Jose BNP Paribas Masters - Paris Mutua Madrilena Madrid Open - Madrid Qatar ExxonMobil Open - Doha Qatar ExxonMobil Open - Doha US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona Rakuten Japan Open - Tokyo Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco SkiStar Swedish Open - Bastad Erste Bank Open - Vienna Studena Croatia Open - Umag Hall of Fame Open - Newport Internazionali BNL d'Italia - Rome Regions Morgan Keegan Championships - Memphis Delray Beach Open - Delray Beach Bet-at-home Open - Hamburg Open Seat Godo 2007 - Barcelona AEGON Championships - London Heineken Open - Auckland US Men's Clay Court Championship - Houston Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells AEGON International - Eastbourne Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells SkiStar Swedish Open - Bastad Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris Western & Southern Open - New York Miami Open - Miami Hall of Fame Open - Newport Miami Open - Miami Abierto Mexicano de Tenis Mifel - Los Cabos Rogers Cup - Toronto Miami Open - Miami Rogers Cup - Montreal Sony Ericsson Open - Miami Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Mercedes Cup - Stuttgart French Open - Paris Countrywide Classic - Los Angeles Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York SAP Open - San Jose French Open - Paris Wimbledon - London The Nottingham Open - Nottingham Qatar ExxonMobil Open - Doha Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Campbells Hall of Fame Tennis Championships - Newport Australian Open - Melbourne If Stockholm Open - Stockholm French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Erste Bank Open - Vienna U.S. Open - New York Wimbledon - London U.S. Open - New York Open Sabadell Atlantico - Barcelona Australian Open - Melbourne Abierto Mexicano - Los Cabos French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London Abierto Mexicano Telcel - Acapulco U.S. Open - New York Australian Open - Melbourne Hall of Fame Tennis Championships - Newport French Open - Paris Wimbledon - London U.S. Open - New York Davis Cup, World Group, SF, ESP-USA, 4-1 ARAG ATP World Team Championship - Dusseldorf ARAG ATP World Team Championship - Dusseldorf Davis Cup, PO, SRB-USA 3-2 Davis Cup, World Group, PO, COL-USA 1-3 Davis Cup, World Group, SF, ESP-USA 3-1 Davis Cup, World Group, 1R, USA-BRA 3-2 Davis Cup, World Group, QF, USA-SRB 1-3 Hopman Cup - Perth Davis Cup, World Group, 1R, USA-GBR 1-3 Davis Cup, World Group, PO, USA-SVK 5-0 Laver Cup - Prague Davis Cup, World Group, QF, USA-BEL 4-0 U.S. Open (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) AAMI Classic - Kooyong Wimbledon - London U.S. Open - New York All Lower level tournaments Olympics - Beijing BNP Paribas Masters - Paris French Open - Paris Internazionali BNL d'Italia - Rome Australian Open - Melbourne Australian Open - Melbourne U.S. Open - New York ARAG ATP World Tour Championship - Dusseldorf Davis Cup, World Group, QF, AUS-USA 3-2 Davis Cup, World Group, 1R, USA-SUI 5-0 Davis Cup, World Group, 1R, SRB-USA 1-3 AAMI Classic - Kooyong Davis Cup, World Group, SF, CRO-USA 3-2